﻿@charset "utf-8";
@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;font-family:微软雅黑;}
*{font-family:微软雅黑;}
body{width:100%;font-family:微软雅黑;background:#fff;color:#333;font-size:14px;}
html{overflow-x:hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%}
.rd2{-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.rd3{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.rd4{-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.rd5{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.rd6{-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.rd7{-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.rd8{-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.rd9{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;}
.rd10{-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.rd15{-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.rd20{-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.rd25{-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
.rd40{-moz-border-radius:40px;-webkit-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.rd50{-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
/** font-size **/
.font12{font-size:12px;}.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}
.font16{font-size:16px;}.font17{font-size:17px;}.font18{font-size:18px;}.font19{font-size:19px;}.font20{font-size:20px;}
.font21{font-size:21px;}.font22{font-size:22px;}.font23{font-size:23px;}.font24{font-size:24px;}.font25{font-size:25px;}
.font26{font-size:26px;}.font27{font-size:27px;}.font28{font-size:28px;}.font29{font-size:29px;}.font30{font-size:30px;}
.font31{font-size:31px;}.font32{font-size:32px;}.font33{font-size:33px;}.font34{font-size:34px;}.font35{font-size:35px;}
.font36{font-size:36px;}.font37{font-size:37px;}.font38{font-size:38px;}.font39{font-size:39px;}.font40{font-size:40px;}
.font41{font-size:41px;}.font42{font-size:42px;}.font43{font-size:43px;}.font44{font-size:44px;}.font45{font-size:45px;}
.font46{font-size:46px;}.font47{font-size:47px;}.font48{font-size:48px;}.font49{font-size:49px;}.font50{font-size:50px;}
.font51{font-size:51px;}.font52{font-size:52px;}.font53{font-size:53px;}.font54{font-size:54px;}.font55{font-size:55px;}
.font56{font-size:56px;}.font57{font-size:57px;}.font58{font-size:58px;}.font59{font-size:59px;}.font60{font-size:60px;}
.font61{font-size:61px;}.font62{font-size:62px;}.font63{font-size:63px;}.font64{font-size:64px;}.font65{font-size:65px;}
.font66{font-size:66px;}.font67{font-size:67px;}.font68{font-size:68px;}.font69{font-size:69px;}.font70{font-size:70px;}
.font71{font-size:71px;}.font72{font-size:72px;}.font73{font-size:73px;}.font74{font-size:74px;}.font75{font-size:75px;}
.font76{font-size:76px;}.font77{font-size:77px;}.font78{font-size:78px;}.font79{font-size:79px;}.font80{font-size:80px;}
/** 变化 **/
/** 变化 **/
.fam{font-family:Arial, Helvetica, sans-serif}
.textup{text-transform:uppercase}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bd li,.hd li{list-style:none}
.dd,.simg,.imgW .img,.case-list .imgW img{transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-o-transition:all ease-in .3s;-webkit-transition:all ease-in .3s;}
.shadow1 .dd:hover{
    transform:translateY(-10px);-moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);-o-transform:translateY(-10px);
    -transform:translateY(-10px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.shadow2 .dd:hover{
    box-shadow:0px 0px 10px #999;
    -moz-box-shadow:0px 0px 10px #999;
    -ms-box-shadow:0px 0px 10px #999;
    -o-box-shadow:0px 0px 10px #999;
    -webkit-box-shadow:0px 0px 10px #999;
}
.lateY .dd:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.simg,.img{display:block}
.scale,.imgW{overflow:hidden}
.simg,.img{display:block;width:100%;height:auto}
.scale:hover .simg,.imgW:hover .img,.case-list .imga:hover .imgW img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
/** 常用class **/
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fr{float:right;}
.fl{float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.tj{cursor:pointer;background:#3498db;color:#fff;}
.b,.b *{font-weight:normal;font-style:normal}
.em{font-style:normal}
.ov_hi{overflow:hidden}
.box{width:1200px;margin:0 auto}
.w11{width:110%;}
.inbk{display:inline-block;vertical-align:middle;}
/** 引用字体 **/
@font-face {font-family:'iconfont';src:url('../fonts/iconfont.eot');src:url('../fonts/iconfont.eot') format('embedded-opentype'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype'),url('../fonts/iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
/** 02438e **/
.page{width:100%;font-size:13px;margin-top:30px;}
.page a{color:#333;line-height:25px;padding:0 10px;background-color:#fff;border:1px solid #ddd;display:inline-block;margin:0 5px;vertical-align:middle;}
.page .a:hover,.page .a.on{background:#02438e;color:#fff;border-color:#02438e !important}
.page b{color:#666;padding:0 10px;}
.page span{display:inline-block;vertical-align:middle;margin:0 5px;}
.page *{line-height:25px;}
.page .last:hover{background:#eee;}
.page a.cur.last{cursor:not-allowed;color:#999;border-color:#ddd !important}
.page a.pa-prev{background:url(../images/page1.png) no-repeat center center;}
.page a.pa-next{background:url(../images/page2.png) no-repeat center center;}
.in-bk{display:inline-block;vertical-align:middle}
.fy{padding:20px 0;margin-top:30px;border-top:1px solid #ddd}
.fy p{line-height:30px;height:30px;overflow:hidden}
.fy p span{color:#fe5f56;}
.fy p a{color:#666666}
.fy p:hover a{color:#fe5f56;text-decoration:underline}
.fy.style2 p{width:48%}
.fy.style2 p.fy-prev{float:left}
.fy.style2 p.fy-next{text-align:right;float:right}
/************ banner **********/
.ban-ico{position:relative;z-index:100;}
.ban-ico a,.ban_ico a img{width:100%;height:auto;display:block}
.ban-ico .hd{position:absolute;bottom:20px;height:15px;width:100%;left:0px;z-index:900;text-align:center}
.ban-ico .hd li{display:inline-block;vertical-align:middle;font-size:0px;line-height:0}
.ban-ico .arrow{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;z-index:999;font-size:0px;border:none;cursor:pointer;}
.ban-ico .arrow.prev{background:url(../images/ban_le.png) no-repeat center center !important;left:10px;}
.ban-ico .arrow.next{background:url(../images/ban_ri.png) no-repeat center center !important;right:10px;}
/**banner1 **/
.ban-ico1 .arrow{display:none !importan#fff;font-size:0px;margin:0 8px;cursor:pointer;opacity:1;border-radius:0px;}
.ban-ico1 .hd li{display:inline-block;width:25px;height:3px;background:#fff;margin:0 5px;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
.ban-ico1 .hd li.on{opacity:1;filter:alpha(opacity=0);}
/** banner2 **/
.ban-ico2 .hd li{display:inline-block;width:12px;height:12px;background:#fff;border:2px solid #fff;font-size:0px;margin:0 8px;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;opacity:1}
.ban-ico2 .hd li.on{background:none;border-color:#eab91c}
/** banner3 **/
.ban-ico3 .hd li{display:inline-block;width:12px;height:12px;background:#fff;font-size:0px;margin:0 8px;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;opacity:1}
.ban-ico3 .hd li.on{background:#eab91c;}

.ul{list-style:none}
.clickbtn{cursor:pointer}
.clickshow{height:0px;overflow:hidden}
.clickshow.auto{height:auto;overflow: visible}
/** 弹窗 **/
.pup-btn{cursor:pointer}
.pup{position:fixed; z-index:9999; width:100%; height:100%; top:0px; left:0px; background:url(../images/black6.png); display:none; overflow-y:auto;}
.pup-cell{display:table-cell;vertical-align:middle}
.pup-box{background:#fff;display:inline-block;padding:20px;position:relative;z-index:30;max-width:90%}

.pup-close1{background:url(../images/1close.png) no-repeat center center;width:40px;height:40px;position:absolute;right:0px;top:0px;cursor:pointer;}
.pup-close2{width:100%;height:100%;left:0;top:0;position:absolute;z-index:15}
/** 内页常用 **/
.ny_banner{height:400px;}
.location{background:url(../images/location_ico.png) no-repeat left center;padding-left:20px;line-height:80px;}
.location b{margin:0 5px;color:#666}
/** 招贤纳士 **/
.job-show1 dt{background-image:url(../images/job_ico1.png); border:1px solid #3fa41b; padding-left:20px; background-position: 98% center; background-repeat:no-repeat; font-size:18px; cursor:pointer; margin-bottom:10px; height:50px; line-height:50px;}
.job-show1 dt.on{background-image:url(../images/job_ico2.png) }
.job-show dd{padding:5px 0;width:96% !important;margin:0 auto !important;line-height:30px}
.job-show dd{display:none}
/** 列表标题 */
.ntit{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.np{overflow:hidden;}
.imga{display:block;position:relative;overflow:hidden;}
.img{display:block;width:100%;height:auto;}
/** 新闻详情页 **/
.newscon_tit1{text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;}
.newscon_tit1 .h2{font-size:18px;}
.newscon_tit1 .p{font-size:12px;color:#999;margin-top:10px}
.newscon_tit1 .p_son{background-position:left center;margin:0 5px; padding-left:20px;background-repeat:no-repeat;}
.newscon_tit1 .time{background-image:url(../images/5ico1.jpg);}
.newscon_tit1 .by{background-image:url(../images/5ico2.jpg);}
.newscon_tit1 .num{background-image:url(../images/5ico3.jpg);}
.newscon_tit2{padding-bottom:15px; border-bottom:2px dotted #666; margin-bottom:30px;}
.newscon_tit2 span{position:relative; padding-right:100px; line-height:25px; height:25px;}
.newscon_tit2 .bdsharebuttonbox{position:absolute; right:0px; top:-5px;}
.newscon_tit2 h2{margin-bottom:10px;}
.newscon_text{line-height:1.8;color:#666}


#top_form{width:470px;height:40px;border:2px solid #ea5151;overflow:hidden;position:relative;}
#top_form .div{margin:0 60px 0 5px;}
#top_form .tj{background-image:url(../images/ss.png);position:absolute;width:60px;top:0;right:0}
#top_form  input{height:40px;}
.text{display:block;width:100%}
